"""
移动资费数据模拟器包

提供用户类和模拟器类，用于生成移动资费模拟数据
"""

from .enhanced_models import (
    UserBasicInfo, UserGenerationParams,
    DistributionConfig, SimulatorConfig,
    GenderType, AgeGroup, TrendType, FluctuationLabel, AgeBaseParams,
    UserRecord, UserRecordV2,
    DatabaseConfig,
)
from .enhanced_user import EnhancedUser
from .enhanced_simulator import EnhancedMobileDataSimulator

# __all__ = [
#     'User',
#     'MobileDataSimulator', 
#     'UserBasicInfo',
#     'UserGenerationParams',
#     'MonthlyData',
#     'DistributionConfig', 
#     'SimulatorConfig',
#     'GenderType',
#     'AgeGroup', 
#     'TrendType',
#     'FluctuationLabel',
#     'AgeBaseParams'
# ]

__version__ = "1.0.0"
__author__ = "luyuanhang@chinamobile.com"
__description__ = "数据模拟器"
